package cn.edu.flying_birds;

import cn.edu.flying_birds.utils.Tools;

import javax.imageio.ImageIO;
import javax.swing.*;
import java.io.IOException;

/**
 * @PackageName: cn.edu.flying_birds
 * @ClassName: BirdFrame
 * @Description: 游戏窗体类
 * @author: RZS
 * @date: 2021/6/6  22:06
 */
public class BirdFrame extends JFrame {
    // 在构造器中初始化游戏窗口
    public BirdFrame() throws IOException {
        // 设置游戏窗口的尺寸
        setSize(432, 644);
        // 设置窗口居中显示
        setLocationRelativeTo(null);
        // 设置关闭窗口时程序终止运行
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 设置游戏标题
        setTitle("飞扬的小鸟");
        // 设置游戏图标（logo）
        setIconImage(Tools.getImg("../../img/0.png"));
        // 添加游戏面板
        BirdPanel birdPanel = new BirdPanel();
        add(birdPanel);
        // 启动游戏
        //birdPanel.start();

        // 显示窗体
        setVisible(true);
    }
}
